Kernel_AODV Change Log
Changes for:

V 2.2.2
=====================
 - Corrected LINK_LIMIT #ifdefs (Fix from Peter Barron)
    - aodv_neigh.c
    - hello.c
    - module.c
 - Add Packet Queuing back in (Fix from Peter Barron)
    - Send queued messages when recieving a route, aodv_route.c
    - Drop packet from queue if RREQ fails, rreq.c
    - Added packet_queue.c back in, packet_queue.c
    - Added init and cleanup of packet_queue, module.c

 - Added additional check to packet_out.c to determine
   if packet is going to external subnet on a gateway.
   Shouldn't be neccesary since a route should be created
   for the external destination anyhow. Have to look into
   this. (Fix from Peter Barron)

 - Removed annoying message printed when signal strength
   can not be read. Instead only prints when can not be
   set. signal.c

 - Fixed the 'undefined symbol STRCHR' problem for real
   this time. The problem is doing strstr() with a single
   charecter results in it being converted to strchr(),
   but for some reason it is not properly imported.
   The solution it to simply use stchr() instead.
   module.c

 - Changed it so that find_aodv_route() will return valid routes
   that have expired. When it didn't return expired routes
   two routes would sometimes be created. Also, now kernel
   routes are only removed when an expired route is removed.
   find_aodv_route() will also invalidate expired valid routes.

 - Had some trouble with duplicate kernel routes. Now we are
   always deleting before inserting a new route. Should fix
   it, fingers are crossed.

 - Changed delete_neighbor() so that we send out an RERR even
   if the route is no longer valid. Also change gen_rerr() so 
   that is will send out a RERR even if the route is not valid.
   It has to be better to send out a few extra rather than not
   enough. Just cause you have timed a route out doesn't mean
   others have.

 - Compared the Metrics wrong in update_route() if the seq
   numbers were equal.

V 2.2.1
=====================
 - Missing functions on some Dist fixed by:
    strchr symbol undeclared:
    - including linux/string.h in module.h
    do_div symbol undeclared:
    - including asm/div64.h in flood_id.h
